package com.hornsun.data.repository.mapper;

import com.hornsun.data.dbo.Sysinfo;
import com.hornsun.data.dbo.SysinfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;

public interface SysinfoMapper {
    long countByExample(SysinfoExample example);

    int deleteByExample(SysinfoExample example);

    int insert(Sysinfo record);

    int insertSelective(Sysinfo record);

    List<Sysinfo> selectByExampleWithBLOBsWithRowbounds(SysinfoExample example, RowBounds rowBounds);

    List<Sysinfo> selectByExampleWithBLOBs(SysinfoExample example);

    List<Sysinfo> selectByExampleWithRowbounds(SysinfoExample example, RowBounds rowBounds);

    List<Sysinfo> selectByExample(SysinfoExample example);

    int updateByExampleSelective(@Param("record") Sysinfo record, @Param("example") SysinfoExample example);

    int updateByExampleWithBLOBs(@Param("record") Sysinfo record, @Param("example") SysinfoExample example);

    int updateByExample(@Param("record") Sysinfo record, @Param("example") SysinfoExample example);
}